﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Progresoft.Common;

namespace Progresoft.Scheduler.RemoteInterface.Api
{
	/// <summary>
	/// Фиктивное состояние периодической задачи.
	/// </summary>
	[Serializable]
	public enum PeriodicTaskStatus
	{
		/// <summary>
		/// Задача работает хорошо.
		/// </summary>
		[StringValue("Задача работает хорошо.")]
		OK,
		/// <summary>
		/// Задача работает со сбоями или не работает вообще.
		/// </summary>
		[StringValue("Задача работает со сбоями или не работает вообще.")]
		Failed,
		/// <summary>
		/// Задача отключена
		/// </summary>
		[StringValue("Задача отключена.")]
		Disabled,
		/// <summary>
		/// Состояние задачи неизвестно.
		/// </summary>
		[StringValue("Состояние задачи неизвестно.")]
		Unknown
	}
}
